package cn.redragon.soa.model.dto.stock;


import cn.redragon.soa.common.enums.StockActionType;
import java.time.LocalDateTime;
import lombok.AccessLevel;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.ToString;
import lombok.experimental.SuperBuilder;


@Getter
@Setter
@ToString(callSuper = true)
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor(access = AccessLevel.PRIVATE)
public class StockHistoryDTO extends StockDTO {

    private Long imported;

    private String orderNumber;

    private String customerId;

    private Long requested;

    private StockActionType action;

    private LocalDateTime createTime;

    private LocalDateTime updateTime;

    private String remarks;

    private Boolean isSuccess;

    private String traceId;

    private String creator;

    private String updater;
}
